package com.attendcollatesys.entity.vo;


import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;


/**
 * 成果物 加班VO
 */
@Getter
@Setter
@EqualsAndHashCode
@Accessors(chain = true)
@HeadRowHeight(30)//设置表头高
public class OverTimeResultVo {
    //加班月份
    @ExcelProperty("加班月份")
    @ColumnWidth(12) //设置列宽
    private String overtimeMonth;
    //人员姓名
    @ExcelProperty("人员姓名")
    @ColumnWidth(12) //设置列宽
    private String woName;

    @ExcelIgnore
    private String rtxNumber;

    //加班日期
    @ExcelProperty("加班日期")
    @ColumnWidth(12) //设置列宽
    private String overtimeDate;

    @ExcelProperty("加班开始时间")
    @ColumnWidth(20) //设置列宽
    //加班开始时间 yyyy-MM-dd HH:mm:ss
    private String startTime;

    @ExcelProperty("加班完成时间")
    @ColumnWidth(20) //设置列宽
    //加班结束时间 yyyy-MM-dd HH:mm:ss
    private String endTime;

    @ExcelProperty("加班时长")
    @ColumnWidth(12) //设置列宽
    //有效加班时常 满半小时未满一小时算0.5 不满不算
    private String duration;

    //加班内容
    @ExcelProperty("备注")
    @ColumnWidth(60) //设置列宽
    private String notes;




}
